package ctxSemanticsGen.appDependent;


/**
 * This interface is implemented by classes which initialize the Velocity
 * engine. The initialization requires to specify the way resources are loaded
 * by Velocity. While in the more common case the classpath or the file 
 * resource loaders of Velocity are ok, if the resources must be loaded form
 * inside a jarred plugin this does not work and a custom resource loader must
 * be provided.
 * 
 * @author guido
 *
 */
public interface VelocityInitializer {
	
	/**
	 * Initialize the Velocity engine.
	 * 
	 */
	public void initializeVelocity();
}
